using System;
using System.Collections.Generic;
using System.Text;

namespace TarreOA.TarreOAModels
{
    [Serializable()]
    public class User
    {
        private int userId;
        private string userName;
        private string loginName;
        private string password;
        private PopedomGroup popedomGroup;
        private int space;
        private int accessories;
        private string spacePath;
        private bool state;
        private Section section;
        private string manageSection;
        private decimal wage;
        private User createUser;
        private Job job;
        private List<Section> manageSectionList;
        private UserInfo userInfo;
        private int shellManager;
        private string newPassword;

        public string NewPassword
        {
            get { return newPassword; }
            set { newPassword = value; }
        }

        public int ShellManager
        {
            get { return shellManager; }
            set { shellManager = value; }
        }

        public UserInfo UserInfo
        {
            get { return userInfo; }
            set { userInfo = value; }
        }

        public List<Section> ManageSectionList
        {
            get { return manageSectionList; }
            set { manageSectionList = value; }
        }

        public Job Job
        {
            get { return job; }
            set { job = value; }
        }

        public User CreateUser
        {
            get { return createUser; }
            set { createUser = value; }
        }

        public decimal Wage
        {
            get { return wage; }
            set { wage = value; }
        }

        public string ManageSection
        {
            get { return manageSection; }
            set { manageSection = value; }
        }

        public Section Section
        {
            get { return section; }
            set { section = value; }
        }


        public bool State
        {
            get { return state; }
            set { state = value; }
        }

        public string SpacePath
        {
            get { return spacePath; }
            set { spacePath = value; }
        }

        public int Accessories
        {
            get { return accessories; }
            set { accessories = value; }
        }


        public int Space
        {
            get { return space; }
            set { space = value; }
        }

        public PopedomGroup PopedomGroup
        {
            get { return popedomGroup; }
            set { popedomGroup = value; }
        }


        public string Password
        {
            get { return password; }
            set { password = value; }
        }

        public string LoginName
        {
            get { return loginName; }
            set { loginName = value; }
        }


        public string UserName
        {
            get { return userName; }
            set { userName = value; }
        }

        public int UserId
        {
            get { return userId; }
            set { userId = value; }
        }
    }
}
